package com.example.sbeducation.dto;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 作业提交DTO
 */
@Data
public class HomeworkSubmissionDTO {

  /**
   * 提交ID
   */
  private Long id;

  /**
   * 作业ID
   */
  private Long homeworkId;

  /**
   * 学生ID
   */
  private Long studentId;

  /**
   * 学生姓名
   */
  private String studentName;

  /**
   * 提交内容
   */
  private String content;

  /**
   * 附件列表
   */
  private List<FileDTO> attachments;

  /**
   * 附件URL（与实体类匹配的字段）
   */
  private String attachmentUrl;

  /**
   * 提交时间
   */
  private LocalDateTime submitTime;

  /**
   * 分数
   */
  private Integer score;

  /**
   * 教师反馈
   */
  private String feedback;

  /**
   * 状态：0-未批改，1-已批改
   */
  private Integer status;
}